Lecture Notes: External Interval Tree

نویسنده

  • Yufei Tao
چکیده

We leave the proof to you. Both the space and query complexities are known to be optimal (the optimality proof requires knowledge about some sophisticated lower bounds in the cell probe model, and is beyond the scope of this course). We will focus on the dynamic setting of the problem, where the structure needs to support insertions and deletions, and yet, still answer queries efficiently. The persistent B-tree falls short for this purpose. We will discuss an alternative structure called the external interval tree designed by Arge and Vitter [1]. The structure uses linear space, answers a query in O(logB N+K/B) I/Os, and supports an update (both insertion and deletion) in O(logB N) I/Os. For simplicity, we assume that the intervals in I are in general position, such that all the (left and right) endpoints in I are distinct. Also, we make the tall cache assumption that M ≥ B.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Factors affecting students tendency of Univercity students to Lecture Notes

Introduction: Many studies detected factors contributing to the students’ tendency to lecture notes. This study aimed at evaluating the factors affecting students tendency to lecture notes in Hormozgan University of Medical Sciences. Methods: In this descriptive study, 179 students from medicine, nursing & midwifery, health, and Paramedicine schools were selected through stratified random...

متن کامل

Two-Level Boolean Minimization

mation and Management (AAIM), Portland, OR, USA, Lecture Notes in Computer Science, vol. 4508, pp. 399–410. Springer (2007) 12. Jiang, M.: A PTAS for the weighted 2-interval pattern problem over the preceding-and-crossing model. In: Y.X. A.W.M. Dress, B. Zhu (eds.) Proc. 1st Annual International Conference on Combinatorial Optimization and Applications (COCOA), Xi’an, China, Lecture Notes in Co...

متن کامل

Lecture Notes: Range Searching with Linear Space

In this lecture, we will continue our discussion on the range searching problem. Recall that the input set P consists of N points in R. Given an axis-parallel rectangle q, a range query reports all the points of P ∩ q. We want to maintain a fully dynamic structure on P to answer range queries efficiently. We will focus on non-replicating structures [2, 3]. Specifically, consider that each point...

متن کامل

Lecture Notes on Union-Find 15-122: Principles of Imperative Computation

Kruskal’s algorithm for minimum weight spanning trees starts with a collection of single-node trees and adds edges until it has constructed a spanning tree. At each step, it must decide if adding the edge under consideration would create a cycle. If so, the edge would not be added to the spanning tree; if not, it will. In this lecture we will consider an efficient data structure for checking if...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014